<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>LiftSimu: Lift Klassenreferenz</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="up.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">LiftSimu
   
   </div>
   <div id="projectbrief">die Simulation einer Liftanlage</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Erzeugt von Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Suchen');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Hauptseite</span></a></li>
      <li class="current"><a href="annotated.html"><span>Klassen</span></a></li>
      <li><a href="files.html"><span>Dateien</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Suchen" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Auflistung&#160;der&#160;Klassen</span></a></li>
      <li><a href="classes.html"><span>Klassen-Verzeichnis</span></a></li>
      <li><a href="hierarchy.html"><span>Klassenhierarchie</span></a></li>
      <li><a href="functions.html"><span>Klassen-Elemente</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Alle</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Klassen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Dateien</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funktionen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variablen</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Klassen</a> &#124;
<a href="#pub-methods">Öffentliche Methoden</a> &#124;
<a href="#pub-attribs">Öffentliche Attribute</a> &#124;
<a href="#pub-static-attribs">Statische öffentliche Attribute</a> &#124;
<a href="#pri-methods">Private Methoden</a> &#124;
<a href="#pri-attribs">Private Attribute</a>  </div>
  <div class="headertitle">
<div class="title">Lift Klassenreferenz</div>  </div>
</div><!--header-->
<div class="contents">

<p>die Klasse der Liftsteuerung  
 <a href="class_lift.html#details">Mehr ...</a></p>

<p><a href="class_lift-members.html">Aufstellung aller Elemente</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Klassen</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift_1_1_cabine_drive_action.html">CabineDriveAction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">die Klasse der Ablaufsteuerung  <a href="class_lift_1_1_cabine_drive_action.html#details">Mehr ...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift_1_1_door_close_action.html">DoorCloseAction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">die Klasse zum Schließen der Türen (seperater Thread)  <a href="class_lift_1_1_door_close_action.html#details">Mehr ...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift_1_1_door_open_action.html">DoorOpenAction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">die Klasse zum Öffnen der Türen (seperater Thread)  <a href="class_lift_1_1_door_open_action.html#details">Mehr ...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift_1_1_interrupt_action.html">InterruptAction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Der Ablauf für den Countdown.  <a href="class_lift_1_1_interrupt_action.html#details">Mehr ...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift_1_1_overload_action.html">OverloadAction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">die Klasse für die Überlastbehandlung, sie läuft als seperater Thread  <a href="class_lift_1_1_overload_action.html#details">Mehr ...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Öffentliche Methoden</h2></td></tr>
<tr class="memitem:a0d2f8152376de6fd4bb495cb118ea563"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a0d2f8152376de6fd4bb495cb118ea563">Lift</a> ()</td></tr>
<tr class="memdesc:a0d2f8152376de6fd4bb495cb118ea563"><td class="mdescLeft">&#160;</td><td class="mdescRight">Der Konstruktor.  <a href="#a0d2f8152376de6fd4bb495cb118ea563"></a><br/></td></tr>
<tr class="memitem:a7b83cf513187aa271a340903e480b155"><td class="memItemLeft" align="right" valign="top">synchronized boolean[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a7b83cf513187aa271a340903e480b155">returnhoch</a> ()</td></tr>
<tr class="memdesc:a7b83cf513187aa271a340903e480b155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Infos zu den Rufen Hoch.  <a href="#a7b83cf513187aa271a340903e480b155"></a><br/></td></tr>
<tr class="memitem:a7b7920206aac782eb45debe215a7e42e"><td class="memItemLeft" align="right" valign="top">synchronized boolean[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a7b7920206aac782eb45debe215a7e42e">returnrunter</a> ()</td></tr>
<tr class="memdesc:a7b7920206aac782eb45debe215a7e42e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Infos zu den Rufen Hoch.  <a href="#a7b7920206aac782eb45debe215a7e42e"></a><br/></td></tr>
<tr class="memitem:a638cbab6bc9e2b8d105980e1a91ef92f"><td class="memItemLeft" align="right" valign="top">synchronized int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a638cbab6bc9e2b8d105980e1a91ef92f">returnpeoplerequest</a> ()</td></tr>
<tr class="memdesc:a638cbab6bc9e2b8d105980e1a91ef92f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Infos zu den Fahrtwünschen.  <a href="#a638cbab6bc9e2b8d105980e1a91ef92f"></a><br/></td></tr>
<tr class="memitem:a75ad234d80d11f541d4dac8aa126ca8a"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a75ad234d80d11f541d4dac8aa126ca8a">isARequestoverme</a> ()</td></tr>
<tr class="memdesc:a75ad234d80d11f541d4dac8aa126ca8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt fest ob die Fahrkabine noch (weiter) nach oben fahren muss.  <a href="#a75ad234d80d11f541d4dac8aa126ca8a"></a><br/></td></tr>
<tr class="memitem:ae2d8348dea36ba040125aac9f00e25dd"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ae2d8348dea36ba040125aac9f00e25dd">isARequestunderme</a> ()</td></tr>
<tr class="memdesc:ae2d8348dea36ba040125aac9f00e25dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt fest ob die Fahrkabine noch (weiter) nach unten fahren muss.  <a href="#ae2d8348dea36ba040125aac9f00e25dd"></a><br/></td></tr>
<tr class="memitem:a752adc2f4638138bc90f25e05500d92a"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a752adc2f4638138bc90f25e05500d92a">setFahrtwunsch</a> (int Fahrtwunsch)</td></tr>
<tr class="memdesc:a752adc2f4638138bc90f25e05500d92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt fest ob die Fahrkabine noch (weiter) nach oben fahren muss.  <a href="#a752adc2f4638138bc90f25e05500d92a"></a><br/></td></tr>
<tr class="memitem:a9afe9ec0c8de171aab43962528c3ac84"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a9afe9ec0c8de171aab43962528c3ac84">ismov</a> ()</td></tr>
<tr class="memdesc:a9afe9ec0c8de171aab43962528c3ac84"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt an, ob die Kabine sich bewegt  <a href="#a9afe9ec0c8de171aab43962528c3ac84"></a><br/></td></tr>
<tr class="memitem:aa5edc87881e8ee3f661a42cdb2a6a7cd"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#aa5edc87881e8ee3f661a42cdb2a6a7cd">getetage</a> ()</td></tr>
<tr class="memdesc:aa5edc87881e8ee3f661a42cdb2a6a7cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt die aktuelle Etage zurück, in der sich die Kabine befindet.  <a href="#aa5edc87881e8ee3f661a42cdb2a6a7cd"></a><br/></td></tr>
<tr class="memitem:affdb5569975011b559998105148b7e06"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#affdb5569975011b559998105148b7e06">getdoorcond</a> ()</td></tr>
<tr class="memdesc:affdb5569975011b559998105148b7e06"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt den Zustand der Türen zurück  <a href="#affdb5569975011b559998105148b7e06"></a><br/></td></tr>
<tr class="memitem:a455d593390ac620a27dc4cd3794c5451"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a455d593390ac620a27dc4cd3794c5451">getBewegung</a> ()</td></tr>
<tr class="memdesc:a455d593390ac620a27dc4cd3794c5451"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt den Versatz der Kabine zurück  <a href="#a455d593390ac620a27dc4cd3794c5451"></a><br/></td></tr>
<tr class="memitem:ae05401f4554e01bea9d1956b4d3fdf91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ae05401f4554e01bea9d1956b4d3fdf91">openDoors</a> ()</td></tr>
<tr class="memdesc:ae05401f4554e01bea9d1956b4d3fdf91"><td class="mdescLeft">&#160;</td><td class="mdescRight">leitet das öffnen der Türen ein  <a href="#ae05401f4554e01bea9d1956b4d3fdf91"></a><br/></td></tr>
<tr class="memitem:a687255d2bdce2ff161cf5130bd1ea579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a687255d2bdce2ff161cf5130bd1ea579">closeDoors</a> ()</td></tr>
<tr class="memdesc:a687255d2bdce2ff161cf5130bd1ea579"><td class="mdescLeft">&#160;</td><td class="mdescRight">leitet das schließen der Türen ein  <a href="#a687255d2bdce2ff161cf5130bd1ea579"></a><br/></td></tr>
<tr class="memitem:a927fe61421095dae7e4ee31755e494a9"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a927fe61421095dae7e4ee31755e494a9">addPeopleandreturnCarry</a> (int <a class="el" href="class_lift.html#a4580a9b8aada076efdb646d050b47945">Etage</a>, int newpeople)</td></tr>
<tr class="memdesc:a927fe61421095dae7e4ee31755e494a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">verbucht die Personen die zusteigen  <a href="#a927fe61421095dae7e4ee31755e494a9"></a><br/></td></tr>
<tr class="memitem:abb9a1d776ddfc735d70e2c278dc3cea9"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#abb9a1d776ddfc735d70e2c278dc3cea9">getAllPeople</a> ()</td></tr>
<tr class="memdesc:abb9a1d776ddfc735d70e2c278dc3cea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt die Anzahl aller Personen, die sich im Fahrstuhl befinden zurück  <a href="#abb9a1d776ddfc735d70e2c278dc3cea9"></a><br/></td></tr>
<tr class="memitem:af2e5850f5d0e57f4c191737cab1ca43a"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#af2e5850f5d0e57f4c191737cab1ca43a">getdriveup</a> ()</td></tr>
<tr class="memdesc:af2e5850f5d0e57f4c191737cab1ca43a"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt die (letzte) Fahrtrichtung zurück  <a href="#af2e5850f5d0e57f4c191737cab1ca43a"></a><br/></td></tr>
<tr class="memitem:a86663c2d019c68bdc97fe0969818d89b"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a86663c2d019c68bdc97fe0969818d89b">getInterruptTime</a> ()</td></tr>
<tr class="memdesc:a86663c2d019c68bdc97fe0969818d89b"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt die Zeit in sec zurück, die der Fahrstuhl noch wartet, bis er die Türen das nächste mal schließt  <a href="#a86663c2d019c68bdc97fe0969818d89b"></a><br/></td></tr>
<tr class="memitem:a6762e4847ac218c8bc4771e7498f3119"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a6762e4847ac218c8bc4771e7498f3119">setInterruptTime</a> (int sec)</td></tr>
<tr class="memdesc:a6762e4847ac218c8bc4771e7498f3119"><td class="mdescLeft">&#160;</td><td class="mdescRight">setzt die Wartezeit  <a href="#a6762e4847ac218c8bc4771e7498f3119"></a><br/></td></tr>
<tr class="memitem:a481798a7689451a521044d450f8133a4"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a481798a7689451a521044d450f8133a4">gettimeinterruptflag</a> ()</td></tr>
<tr class="memdesc:a481798a7689451a521044d450f8133a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">gibt das timeinterrupt-Flag zurück  <a href="#a481798a7689451a521044d450f8133a4"></a><br/></td></tr>
<tr class="memitem:ad21c633f0d880b0c907700eb90222286"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ad21c633f0d880b0c907700eb90222286">settimeinterruptflag</a> (boolean flag)</td></tr>
<tr class="memdesc:ad21c633f0d880b0c907700eb90222286"><td class="mdescLeft">&#160;</td><td class="mdescRight">setzt das timeinterrupt-Flag zurück  <a href="#ad21c633f0d880b0c907700eb90222286"></a><br/></td></tr>
<tr class="memitem:af93614bf6409a29bb3f97d1ab5709460"><td class="memItemLeft" align="right" valign="top">synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#af93614bf6409a29bb3f97d1ab5709460">getshowOverloadwithPeople</a> ()</td></tr>
<tr class="memdesc:af93614bf6409a29bb3f97d1ab5709460"><td class="mdescLeft">&#160;</td><td class="mdescRight">holt die Anzahl der Personen, die zu viel sind  <a href="#af93614bf6409a29bb3f97d1ab5709460"></a><br/></td></tr>
<tr class="memitem:a69c13eae27d1b88e1c017de0131d98d7"><td class="memItemLeft" align="right" valign="top">synchronized boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a69c13eae27d1b88e1c017de0131d98d7">getDisplayOverload</a> ()</td></tr>
<tr class="memdesc:a69c13eae27d1b88e1c017de0131d98d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Überlast-Anzeige-Flag Abfrage.  <a href="#a69c13eae27d1b88e1c017de0131d98d7"></a><br/></td></tr>
<tr class="memitem:aaeb3f41796e3fcc2c6d01b353639c5bd"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#aaeb3f41796e3fcc2c6d01b353639c5bd">setDisplayOverload</a> (boolean flag)</td></tr>
<tr class="memdesc:aaeb3f41796e3fcc2c6d01b353639c5bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Überlast-Anzeige-Flag setzen/zurücksetzen.  <a href="#aaeb3f41796e3fcc2c6d01b353639c5bd"></a><br/></td></tr>
<tr class="memitem:aecb9e4279248cfcfce3a00e0b5f54cdd"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#aecb9e4279248cfcfce3a00e0b5f54cdd">startoverloadroutine</a> (int <a class="el" href="class_lift.html#ac35ba2b499faacda00a79a05fe43aec9">Carry</a>)</td></tr>
<tr class="memdesc:aecb9e4279248cfcfce3a00e0b5f54cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">startet die Überlast-Routine  <a href="#aecb9e4279248cfcfce3a00e0b5f54cdd"></a><br/></td></tr>
<tr class="memitem:a777eed0a04e81d5c5a006b9b1f3ff94e"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a777eed0a04e81d5c5a006b9b1f3ff94e">mussichanhalten</a> ()</td></tr>
<tr class="memdesc:a777eed0a04e81d5c5a006b9b1f3ff94e"><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt fest, ob in der aktuellen Etage angehalten werden muss  <a href="#a777eed0a04e81d5c5a006b9b1f3ff94e"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Öffentliche Attribute</h2></td></tr>
<tr class="memitem:afb3f3276a6600bb98b01c0ea8c990d61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lift_1_1_door_close_action.html">DoorCloseAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#afb3f3276a6600bb98b01c0ea8c990d61">doorcloseAction</a></td></tr>
<tr class="memitem:aaf3ed8eeb7277e7ae375ed70b35178a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lift_1_1_door_open_action.html">DoorOpenAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#aaf3ed8eeb7277e7ae375ed70b35178a4">dooropenAction</a></td></tr>
<tr class="memitem:a73ae93ec883441df2c4bbb4629eab66f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lift_1_1_overload_action.html">OverloadAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a73ae93ec883441df2c4bbb4629eab66f">overloadAction</a></td></tr>
<tr class="memitem:a2558cdcb0ff89e9be3fd42642b8cdf30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lift_1_1_interrupt_action.html">InterruptAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a2558cdcb0ff89e9be3fd42642b8cdf30">interruptAction</a></td></tr>
<tr class="memitem:aba7ccbfa7b53ab19fd0e62bccf56f59e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lift_1_1_cabine_drive_action.html">CabineDriveAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#aba7ccbfa7b53ab19fd0e62bccf56f59e">cabinedriveAction</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Statische öffentliche Attribute</h2></td></tr>
<tr class="memitem:a0555effae63c54e4bf24b348b03f8e3c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a0555effae63c54e4bf24b348b03f8e3c">etagen</a> = 9</td></tr>
<tr class="memitem:a0cad9b68208b05d4580777ee3c7c27bc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a0cad9b68208b05d4580777ee3c7c27bc">overloadborder</a> = 13</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Methoden</h2></td></tr>
<tr class="memitem:a132578b1347537e18a4343aa6b5d2144"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a132578b1347537e18a4343aa6b5d2144">setshowOverloadwith</a> (int people)</td></tr>
<tr class="memdesc:a132578b1347537e18a4343aa6b5d2144"><td class="mdescLeft">&#160;</td><td class="mdescRight">setzt die Anzahl der Personen, die zu viel sind  <a href="#a132578b1347537e18a4343aa6b5d2144"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attribute</h2></td></tr>
<tr class="memitem:ad26345905f8a5aff3f9f668e81100d17"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ad26345905f8a5aff3f9f668e81100d17">hoch</a> []</td></tr>
<tr class="memitem:a3ce2b4d2a9e884d67057187c279546e1"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a3ce2b4d2a9e884d67057187c279546e1">runter</a> []</td></tr>
<tr class="memitem:a95a4532e36ffcbb28ad98fae5c109629"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a95a4532e36ffcbb28ad98fae5c109629">peoplerequest</a> []</td></tr>
<tr class="memitem:a23e99e287715b7b0fbb7053c5515cbfb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a23e99e287715b7b0fbb7053c5515cbfb">door</a></td></tr>
<tr class="memitem:ad34e24d32574a98b0988ecab9cb9084a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ad34e24d32574a98b0988ecab9cb9084a">pos</a></td></tr>
<tr class="memitem:a4580a9b8aada076efdb646d050b47945"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a4580a9b8aada076efdb646d050b47945">Etage</a></td></tr>
<tr class="memitem:ab29c7e8ef3faea551eb5ef24bb3c7125"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ab29c7e8ef3faea551eb5ef24bb3c7125">time</a></td></tr>
<tr class="memitem:ac35ba2b499faacda00a79a05fe43aec9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#ac35ba2b499faacda00a79a05fe43aec9">Carry</a></td></tr>
<tr class="memitem:a97537e6a914809b5f46d91288a65561c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a97537e6a914809b5f46d91288a65561c">timeinterruptflag</a></td></tr>
<tr class="memitem:a6e564a0132855e9598ce58fcfdaad5dd"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a6e564a0132855e9598ce58fcfdaad5dd">bewegung</a></td></tr>
<tr class="memitem:a23b1c1c46e34ade166f3880f60027669"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a23b1c1c46e34ade166f3880f60027669">driveup</a></td></tr>
<tr class="memitem:a268968b53ed0097ca8959929fdcf3662"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a268968b53ed0097ca8959929fdcf3662">showOverloadwithpeople</a></td></tr>
<tr class="memitem:a1c4c16afa36ab041a47cfda5cffdb948"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lift.html#a1c4c16afa36ab041a47cfda5cffdb948">displayoverload</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Ausführliche Beschreibung</h2>
<div class="textblock"><p>die Klasse der Liftsteuerung </p>
<p>Die Liftklasse ist der Kern des Programms, sie verwaltet alle wichtigen Infos und steuert den Gesamtablauf der Liftsteuerung </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00021">21</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>
</div><hr/><h2>Beschreibung der Konstruktoren und Destruktoren</h2>
<a class="anchor" id="a0d2f8152376de6fd4bb495cb118ea563"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift.html#a0d2f8152376de6fd4bb495cb118ea563">Lift.Lift</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Der Konstruktor. </p>
<p>initialisiert den <a class="el" href="class_lift.html" title="die Klasse der Liftsteuerung">Lift</a> mit allen Einstellungen und öffnet die Türen, wenn die Methode fertig ist </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00052">52</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Elementfunktionen</h2>
<a class="anchor" id="a927fe61421095dae7e4ee31755e494a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#a927fe61421095dae7e4ee31755e494a9">Lift.addPeopleandreturnCarry</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Etage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>newpeople</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>verbucht die Personen die zusteigen </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">Etage</td><td>- die Etage, in die die Leute verbucht werden sollen</td></tr>
    <tr><td class="paramname">newpeople</td><td>- Anzahl der Personen die in die Etage verbucht werden sollen.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Rückgabe:</dt><dd>Carry, der Übersatz, der von dieser Buchung nicht verbucht wurde und somit wieder aussteigen muss. Wenn 0, dann passen alle rein.</dd></dl>
<p>Es wird ein InterruptAction-Objekt erzeugt, falls noch keins existiert. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00243">243</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a687255d2bdce2ff161cf5130bd1ea579"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_lift.html#a687255d2bdce2ff161cf5130bd1ea579">Lift.closeDoors</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>leitet das schließen der Türen ein </p>
<p>Es wird geprüft, ob die Türen geschlossen werden dürfen. Falls ja wird ein Objekt vom Typ DoorcloseAction erzeugt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00220">220</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="abb9a1d776ddfc735d70e2c278dc3cea9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#abb9a1d776ddfc735d70e2c278dc3cea9">Lift.getAllPeople</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt die Anzahl aller Personen, die sich im Fahrstuhl befinden zurück </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>Summe der Personen </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00259">259</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a455d593390ac620a27dc4cd3794c5451"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#a455d593390ac620a27dc4cd3794c5451">Lift.getBewegung</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt den Versatz der Kabine zurück </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>int Versatz, gibt den aktuellen Versatz der Kabine zurück (0=keinen), (40=max) </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00195">195</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a69c13eae27d1b88e1c017de0131d98d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#a69c13eae27d1b88e1c017de0131d98d7">Lift.getDisplayOverload</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Überlast-Anzeige-Flag Abfrage. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean flag (true=anzeigen, false=nicht anzeigen) </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00349">349</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="affdb5569975011b559998105148b7e06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#affdb5569975011b559998105148b7e06">Lift.getdoorcond</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt den Zustand der Türen zurück </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>int Türzustand, gibt den aktuellen Zustand der Türen zurück (0=zu), (40=offen) </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00186">186</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="af2e5850f5d0e57f4c191737cab1ca43a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#af2e5850f5d0e57f4c191737cab1ca43a">Lift.getdriveup</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt die (letzte) Fahrtrichtung zurück </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean driveup (true=hoch, false=runter) </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00272">272</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="aa5edc87881e8ee3f661a42cdb2a6a7cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#aa5edc87881e8ee3f661a42cdb2a6a7cd">Lift.getetage</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt die aktuelle Etage zurück, in der sich die Kabine befindet. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>int Etage, unabhängig ob sich die Kabine bewegt oder nicht. </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00177">177</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a86663c2d019c68bdc97fe0969818d89b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#a86663c2d019c68bdc97fe0969818d89b">Lift.getInterruptTime</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt die Zeit in sec zurück, die der Fahrstuhl noch wartet, bis er die Türen das nächste mal schließt </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>int Wartezeit in Sekunden</dd></dl>
<p>es ist ein voraussichtlicher Wert </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00283">283</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="af93614bf6409a29bb3f97d1ab5709460"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int <a class="el" href="class_lift.html#af93614bf6409a29bb3f97d1ab5709460">Lift.getshowOverloadwithPeople</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>holt die Anzahl der Personen, die zu viel sind </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>Anzahl der Personen, die zu viel sind</dd></dl>
<p>Der Wert kann nur einmal abgeholt werden, dabei wird er in dieser Klasse gelöscht. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00338">338</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a481798a7689451a521044d450f8133a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#a481798a7689451a521044d450f8133a4">Lift.gettimeinterruptflag</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt das timeinterrupt-Flag zurück </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean flag (true=interrupted, false=not interrupted) </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00303">303</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a75ad234d80d11f541d4dac8aa126ca8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#a75ad234d80d11f541d4dac8aa126ca8a">Lift.isARequestoverme</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>stellt fest ob die Fahrkabine noch (weiter) nach oben fahren muss. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean</dd></dl>
<p>es geht so wohl ganz oben bzw. ganz unten. Es ist unabhängig ob es sich um einen Fahrtwunsch oder Ruf handelt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00108">108</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ae2d8348dea36ba040125aac9f00e25dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#ae2d8348dea36ba040125aac9f00e25dd">Lift.isARequestunderme</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>stellt fest ob die Fahrkabine noch (weiter) nach unten fahren muss. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean</dd></dl>
<p>es geht so wohl ganz oben bzw. ganz unten. Es ist unabhängig ob es sich um einen Fahrtwunsch oder Ruf handelt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00126">126</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a9afe9ec0c8de171aab43962528c3ac84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#a9afe9ec0c8de171aab43962528c3ac84">Lift.ismov</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gibt an, ob die Kabine sich bewegt </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean true, wenn sie sich bewegt, false wenn nicht </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00168">168</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a777eed0a04e81d5c5a006b9b1f3ff94e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a777eed0a04e81d5c5a006b9b1f3ff94e">Lift.mussichanhalten</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>stellt fest, ob in der aktuellen Etage angehalten werden muss </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>booean - true, ja anhalten - false, nein nicht anhalten </dd></dl>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00383">383</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ae05401f4554e01bea9d1956b4d3fdf91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_lift.html#ae05401f4554e01bea9d1956b4d3fdf91">Lift.openDoors</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>leitet das öffnen der Türen ein </p>
<p>Es wird geprüft, ob die Türen geöffnet werden dürfen. Falls ja wird ein Objekt vom Typ DooropenAction erzeugt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00204">204</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a7b83cf513187aa271a340903e480b155"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean [] <a class="el" href="class_lift.html#a7b83cf513187aa271a340903e480b155">Lift.returnhoch</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Infos zu den Rufen Hoch. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>das Feld hoch</dd></dl>
<p>gibt das Feld mit den Rufen nach oben </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00075">75</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a638cbab6bc9e2b8d105980e1a91ef92f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized int [] <a class="el" href="class_lift.html#a638cbab6bc9e2b8d105980e1a91ef92f">Lift.returnpeoplerequest</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Infos zu den Fahrtwünschen. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>das Feld peoplerequest;</dd></dl>
<p>gibt das Feld mit den Fahrtwünschen in alle Richtungen </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00097">97</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a7b7920206aac782eb45debe215a7e42e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean [] <a class="el" href="class_lift.html#a7b7920206aac782eb45debe215a7e42e">Lift.returnrunter</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Infos zu den Rufen Hoch. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>das Feld runter</dd></dl>
<p>gibt das Feld mit den Rufen nach unten </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00086">86</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="aaeb3f41796e3fcc2c6d01b353639c5bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized void <a class="el" href="class_lift.html#aaeb3f41796e3fcc2c6d01b353639c5bd">Lift.setDisplayOverload</a> </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>flag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Überlast-Anzeige-Flag setzen/zurücksetzen. </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">flag</td><td>- wenn auf dem Display "Überlast" angezeigt werden soll, so wird das flag auf true gesetzt, ansonsten false</td></tr>
  </table>
  </dd>
</dl>
<p>Nur Werteschnittstelle, der Wert wird von der Eventqueue abgeholt </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00360">360</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a752adc2f4638138bc90f25e05500d92a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized boolean <a class="el" href="class_lift.html#a752adc2f4638138bc90f25e05500d92a">Lift.setFahrtwunsch</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Fahrtwunsch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>stellt fest ob die Fahrkabine noch (weiter) nach oben fahren muss. </p>
<dl class="section return"><dt>Rückgabe:</dt><dd>boolean über den Erfolg (true) oder Misserfolg (false)</dd></dl>
<p>wenn eine Ruftaste gedrückt wurde, wird hier festgestellt, ob der Ruf gülig ist<br/>
 ungültig wäre er, wenn die Kabine sich bereits offen in der Etage befindet. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00145">145</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a6762e4847ac218c8bc4771e7498f3119"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized void <a class="el" href="class_lift.html#a6762e4847ac218c8bc4771e7498f3119">Lift.setInterruptTime</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>setzt die Wartezeit </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">sec</td><td>- die Wartezeit in sec</td></tr>
  </table>
  </dd>
</dl>
<p>diese Klasse zählt die Zeit nicht runter, sie dient als Werteschnittstelle </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00294">294</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a132578b1347537e18a4343aa6b5d2144"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized void <a class="el" href="class_lift.html#a132578b1347537e18a4343aa6b5d2144">Lift.setshowOverloadwith</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>people</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>setzt die Anzahl der Personen, die zu viel sind </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">people</td><td>- Anahlt der Personen, die zu viel sind</td></tr>
  </table>
  </dd>
</dl>
<p>diese Klasse führt keine Timeinterruption durch, sie dient als Werteschnittstelle<br/>
 Timeinterruption dient zum Anhalten der Zeit, wenn z.b. Dialoge geöffnet sind oder eine Überlast auftritt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00327">327</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad21c633f0d880b0c907700eb90222286"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized void <a class="el" href="class_lift.html#ad21c633f0d880b0c907700eb90222286">Lift.settimeinterruptflag</a> </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>flag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>setzt das timeinterrupt-Flag zurück </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">flag</td><td>- (true=interrupted, false=not interrupted)</td></tr>
  </table>
  </dd>
</dl>
<p>diese Klasse führt keine Timeinterruption durch, sie dient als Werteschnittstelle<br/>
 Timeinterruption dient zum Anhalten der Zeit, wenn z.b. Dialoge geöffnet sind oder eine Überlast auftritt. </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00315">315</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="aecb9e4279248cfcfce3a00e0b5f54cdd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">synchronized void <a class="el" href="class_lift.html#aecb9e4279248cfcfce3a00e0b5f54cdd">Lift.startoverloadroutine</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Carry</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>startet die Überlast-Routine </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">Carry</td><td>- Anzahl der Personen, die aussteigen</td></tr>
  </table>
  </dd>
</dl>
<p>erzeugt ein OverloadAction-Objekt </p>

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00371">371</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Datenelemente</h2>
<a class="anchor" id="a6e564a0132855e9598ce58fcfdaad5dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a6e564a0132855e9598ce58fcfdaad5dd">Lift.bewegung</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00036">36</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="aba7ccbfa7b53ab19fd0e62bccf56f59e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift_1_1_cabine_drive_action.html">CabineDriveAction</a> <a class="el" href="class_lift.html#aba7ccbfa7b53ab19fd0e62bccf56f59e">Lift.cabinedriveAction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00045">45</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ac35ba2b499faacda00a79a05fe43aec9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#ac35ba2b499faacda00a79a05fe43aec9">Lift.Carry</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00034">34</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a1c4c16afa36ab041a47cfda5cffdb948"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a1c4c16afa36ab041a47cfda5cffdb948">Lift.displayoverload</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00039">39</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a23e99e287715b7b0fbb7053c5515cbfb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#a23e99e287715b7b0fbb7053c5515cbfb">Lift.door</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00030">30</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="afb3f3276a6600bb98b01c0ea8c990d61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift_1_1_door_close_action.html">DoorCloseAction</a> <a class="el" href="class_lift.html#afb3f3276a6600bb98b01c0ea8c990d61">Lift.doorcloseAction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00041">41</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="aaf3ed8eeb7277e7ae375ed70b35178a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift_1_1_door_open_action.html">DoorOpenAction</a> <a class="el" href="class_lift.html#aaf3ed8eeb7277e7ae375ed70b35178a4">Lift.dooropenAction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00042">42</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a23b1c1c46e34ade166f3880f60027669"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a23b1c1c46e34ade166f3880f60027669">Lift.driveup</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00037">37</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a4580a9b8aada076efdb646d050b47945"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#a4580a9b8aada076efdb646d050b47945">Lift.Etage</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00032">32</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a0555effae63c54e4bf24b348b03f8e3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final int <a class="el" href="class_lift.html#a0555effae63c54e4bf24b348b03f8e3c">Lift.etagen</a> = 9<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00023">23</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad26345905f8a5aff3f9f668e81100d17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#ad26345905f8a5aff3f9f668e81100d17">Lift.hoch</a>[]<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00026">26</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a2558cdcb0ff89e9be3fd42642b8cdf30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift_1_1_interrupt_action.html">InterruptAction</a> <a class="el" href="class_lift.html#a2558cdcb0ff89e9be3fd42642b8cdf30">Lift.interruptAction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00044">44</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a73ae93ec883441df2c4bbb4629eab66f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lift_1_1_overload_action.html">OverloadAction</a> <a class="el" href="class_lift.html#a73ae93ec883441df2c4bbb4629eab66f">Lift.overloadAction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00043">43</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a0cad9b68208b05d4580777ee3c7c27bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">final int <a class="el" href="class_lift.html#a0cad9b68208b05d4580777ee3c7c27bc">Lift.overloadborder</a> = 13<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00024">24</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a95a4532e36ffcbb28ad98fae5c109629"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#a95a4532e36ffcbb28ad98fae5c109629">Lift.peoplerequest</a>[]<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00028">28</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ad34e24d32574a98b0988ecab9cb9084a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#ad34e24d32574a98b0988ecab9cb9084a">Lift.pos</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00031">31</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a3ce2b4d2a9e884d67057187c279546e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a3ce2b4d2a9e884d67057187c279546e1">Lift.runter</a>[]<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00027">27</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a268968b53ed0097ca8959929fdcf3662"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#a268968b53ed0097ca8959929fdcf3662">Lift.showOverloadwithpeople</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00038">38</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="ab29c7e8ef3faea551eb5ef24bb3c7125"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_lift.html#ab29c7e8ef3faea551eb5ef24bb3c7125">Lift.time</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00033">33</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<a class="anchor" id="a97537e6a914809b5f46d91288a65561c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_lift.html#a97537e6a914809b5f46d91288a65561c">Lift.timeinterruptflag</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definiert in Zeile <a class="el" href="_lift_8java_source.html#l00035">35</a> der Datei <a class="el" href="_lift_8java_source.html">Lift.java</a>.</p>

</div>
</div>
<hr/>Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:<ul>
<li>/Users/alrik/Documents/workspace/LiftSimu/src/<a class="el" href="_lift_8java_source.html">Lift.java</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Erzeugt am Fre Jul 6 2012 16:05:56 für LiftSimu von &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.0
</small></address>

</body>
</html>
